home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / sgml / declaration / big5sgmltight.decl < prev    next >
Text File  |  2004-01-31  |  3KB  |  96 lines

  1. <!SGML "ISO 8879:1986"
  2.         -- This SGML declaration will allow Big5 documents to
  3.         be handled by older SGML systems. But note that Big5
  4.         is an unsafe encoding. This is a poor example of an
  5.         SGML declaration, because it fakes everything: we
  6.         are treating the Big5 bytes as characters each, and
  7.         not just parts of codes. Also, we are giving the wrong
  8.         BASESET as well. 
  9.  
  10.         This SGML declaration is suitable for working with 
  11.         basic SGML documents in Big5.  
  12.  
  13.         This SGML declaration allows some kinds of XML documents:
  14.                 long names (ASCII characters only)
  15.                 ":" in names
  16.                 CAPACITY, QUANTITY, altered
  17.                 element names case insensitive
  18.                 no minimization
  19.  
  20.         Rick Jelliffe, Academia Sinica, Taipei, Taiwan
  21.         ricko@gate.sinica.edu.tw
  22.         www.ascc.net/xml/
  23.         -- 
  24.         
  25. CHARSET
  26. BASESET "ISO 646-1983//CHARSET International Reference Version
  27.          (IRV)//ESC 2/5 4/0"
  28. DESCSET     0    9   UNUSED
  29.             9    2   9
  30.            11    2   UNUSED
  31.            13    1   13
  32.            14   18   UNUSED
  33.            32   95   32
  34.           128  128   128
  35. CAPACITY SGMLREF    
  36. -- Capacities are not restricted in XML --
  37.          TOTALCAP 99999999
  38.          ENTCAP   99999999
  39.          ENTCHCAP 99999999
  40.          ELEMCAP  99999999
  41.          GRPCAP   99999999
  42.          EXGRPCAP 99999999
  43.          EXNMCAP  99999999
  44.          ATTCAP   99999999
  45.          ATTCHCAP 99999999
  46.          AVGRPCAP 99999999
  47.          NOTCAP   99999999
  48.          NOTCHCAP 99999999
  49.          IDCAP    99999999
  50.          IDREFCAP 99999999
  51.          MAPCAP   99999999
  52.          LKSETCAP 99999999
  53.          LKNMCAP  99999999
  54. SCOPE        DOCUMENT
  55. SYNTAX 
  56. SHUNCHAR NONE
  57. BASESET "ISO 646-1983//CHARSET International Reference Version
  58.          (IRV)//ESC 2/5 4/0"
  59. DESCSET    0          128         0
  60. FUNCTION   RE                    13
  61.            RS                    10
  62.            SPACE                 32
  63.            TAB        SEPCHAR     9
  64. NAMING     LCNMSTRT   ""
  65.            UCNMSTRT   ""
  66.            LCNMCHAR   "-.:"
  67.            UCNMCHAR   "-.:"
  68.            NAMECASE   GENERAL    NO
  69.                       ENTITY     NO
  70. DELIM      GENERAL    SGMLREF
  71.            SHORTREF   NONE
  72. NAMES      SGMLREF
  73. QUANTITY  SGMLREF
  74.              -- Quantities are not restricted in XML --
  75.              ATTCNT      99999999
  76.              ATTSPLEN    99999999
  77.              -- BSEQLEN  not used --
  78.              -- DTAGLEN  not used --
  79.              -- DTEMPLEN not used --
  80.              ENTLVL      99999999
  81.              GRPCNT      99999999
  82.              GRPGTCNT    99999999
  83.              GRPLVL      99999999
  84.              LITLEN      99999999
  85.              NAMELEN     99999999
  86.              -- no need to change NORMSEP --
  87.              PILEN       99999999
  88.              TAGLEN      99999999
  89.              TAGLVL      99999999 
  90.  
  91. FEATURES
  92. MINIMIZE   DATATAG   NO   OMITTAG    NO           RANK       NO    SHORTTAG NO
  93. LINK       SIMPLE    NO   IMPLICIT   NO           EXPLICIT   NO
  94. OTHER      CONCUR    NO   SUBDOC     NO           FORMAL     NO
  95. APPINFO    NONE>
  96.